town ecosystem - German English Dictionary